﻿// xunhuan1.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>

int main()
{
    //统计一串数据中每个值连续出现多少次
    //currVal是正在统计的数 将读入的新值存入val
    int currVal = 0, val = 0;
    if (std::cin >> currVal)
    {
        int cnt = 1;                //保存我们正在处理的当前值的个数
        while (std::cin >> val)     //读取剩余的数
        {
            if (val == currVal)     //如果值相同
            {
                ++cnt;              //将cnt加1
            }
            else                    //否则打印前一个值的个数
            {
                std::cout << currVal << " occurs "
                    << cnt << " times " << std::endl;
                currVal = val;      //记住新值
                cnt = 1;            //重置计数器
            }
        }                           //while循环在这里结束

        std::cout << currVal << " occurs "
            << cnt << " times " << std::endl;
        //记住打印文件中最后一个值的个数


    }//最外层if结束









    std::cout << "Hello World!\n";
    return 0;
}

